package com.kou.backend.dao;

import com.kou.backend.entity.UserLoginLogDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kou.backend.request.log.ExportLogReqDTO;
import com.kou.backend.request.log.LogLoginQueryListReqDTO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author kou
 * @description 针对表【op_user_login_log(用户登录日志表)】的数据库操作Mapper
 * @createDate 2023-09-02 12:02:17
 * @Entity com.kou.backend.entity.UserLoginLogDO
 */
public interface UserLoginLogDao extends BaseMapper<UserLoginLogDO> {
    /**
     * 查询登录日志列表信息
     *
     * @param reqDTO 查询参数
     * @return 查询结果
     */
    List<UserLoginLogDO> queryList(@Param("request") LogLoginQueryListReqDTO reqDTO);

    /**
     * 查询导出数据
     *
     * @param reqDTO 请求参数
     * @return 查询结果
     */
    List<UserLoginLogDO> selectExportData(@Param("request") ExportLogReqDTO reqDTO);
}




